#ifndef _PARTHUS_HS_KEY_
#define _PARTHUS_HS_KEY_

/*
 * MODULE NAME:    hs_key.h
 * PROJECT CODE:   BlueStream
 * DESCRIPTION:    Leds for headset
 * MAINTAINER:     
 * DATE:           
 *
 * SOURCE CONTROL: $Id: hs_key.h,v 1.4 2009/02/18 02:42:34 tianwq Exp $
 *
 * LICENSE:
 *     This source code is copyright (c) 2008 RDA Inc.
 *     All rights reserved.
 *
 */

#include "sys_config.h"
#include "sys_types.h"

#include "platform_config.h"




enum
{
    HS_KEY_POWER,   
    HS_KEY_VOLUME_UP,
    HS_KEY_VOLUME_DOWN,

#if A2DP_PRESENT
    HS_KEY_PLAY_PAUSE,
    HS_KEY_FAST_FORWARD,
    HS_KEY_REWIND,
#endif

    HS_KEY_COUNT
};

enum
{
    HS_KEY_RELEASE,
    HS_KEY_PRESS,
    HS_KEY_HOLD,
    HS_KEY_FAST_HOLD,
    HS_KEY_LONG_HOLD,
    HS_KEY_DOUBLE_CLICK
};

void HSKey_Initialise(void);
u_int8 HSKey_Get_Status(u_int8 key);
void R5869_Key_ISR(void);
#endif

